In a couple of weeks it's going to be the HTC EVO 4G hands down.
Huge problem with iphone, among other things, is that it doesn't support Flash and probably never will. In the real world, Flash is a huge part of the internet.
HTC Evo will be the must-have phone case closed, unless you absolutely must have a physical keyboard.